var gulp = require("gulp");

// gulp.task("def",function(){
//     console.log("lala")
// })

var less = require("gulp-less");
// var browserSync = require("browser-sync").create();
 gulp.task('default',['watch']); //定义默认任务 elseTask为其他任务，该示例没有定义elseTask任务

// gulp.task("serve", function(){
    
//     browserSync.init({
//         server: {
//             baseDir: "./src/"
//         },
//        port: 4000,
//        ui: {
//            port: 4001,
//            weinre: {
//                port: 9090
//            }
//        },
//         startPath: "index.html"
//     })
    
//     gulp.watch('src/*.html', function(){
//         browserSync.reload()
//     });
    
// })



// var mincss = require("gulp-minify-css");
// var autoprefixer = require("gulp-autoprefixer");












 
//导入工具包 require('node_modules里对应模块')
// var gulp = require('gulp'), //本地安装gulp所用到的地方
//     less = require('gulp-less');
 
//定义一个testLess任务（自定义任务名称）
// gulp.task('testLess', function () {
//     gulp.src('less/*.less') //该任务针对的文件
//         .pipe(less()) //该任务调用的模块
//         .pipe(gulp.dest('css')); //将会在src/css下生成index.css
// });
 

 
//gulp.task(name[, deps], fn) 定义任务  name：任务名称 deps：依赖任务名称 fn：回调函数
//gulp.src(globs[, options]) 执行任务处理的文件  globs：处理的文件路径(字符串或者字符串数组) 
//gulp.dest(path[, options]) 处理完后文件生成路径

 



gulp.task("lessc", function(){
    gulp.src("change/*.less")
        .pipe( less() )
//      .pipe( mincss() )
        // .pipe( autoprefixer({
        //     broswers: ['> 10%']
        // }) )
        .pipe( gulp.dest('change/src/css') );
})

// gulp.task("sassc", function(){
//     gulp.src("sass/*.scss")
//         .pipe( ssssssss() )
//         .pipe( gulp.dest("css") );  
// })

gulp.task("watch", function(){
    gulp.watch("change/*.less", ["lessc"]);
    //gulp.watch("sass/*.scss", ["sassc"]);
})

// gulp.task("test1", function(){
//     console.log("gulp test1!");
// })

// gulp.task("test2", function(){
//     console.log("gulp test2!");
// })

// gulp.task("default", ["test1", "test2"], function(){
// //    gulp.start("test");
//     console.log("gulp default task");
//     gulp.start("watch");
// })



